\name{Geometry-class}
\Rdversion{1.1}
\docType{class}
\encoding{UTF-8}
\alias{Geometry-class}
%\alias{GetArea,Geometry-method}
%\alias{GetBounds,Geometry-method}
%\alias{GetDimension,Geometry-method}
%\alias{GetID,Geometry-method}
%\alias{GetInnerPoint,Geometry-method}
%\alias{GetPoints,Geometry-method}
%\alias{GetSubCount,Geometry-method}
%\alias{GetType,Geometry-method}
%\alias{SetID,Geometry-method}
%\alias{SetPoints,Geometry-method}
\title{Class \code{"Geometry"}}
\description{
SuperMap 空间几何对象
}
\section{Objects from the Class}{
几何对象对象可以通过指定几何对象类型，使用\code{\link{CreateGeometry}}创建。也可以直接通过 \code{\link{CreatePoint}} 创建点对象，\code{\link{CreateLine}} 创建线对象，\code{\link{CreateRegion}} 创建面对象
%%  ~~ describe objects here ~~ 
}
\section{Slots}{
  \describe{
    \item{\code{pointer}:}{Object of class \code{"externalptr"}  内部指针 }
  }
}
\section{Methods}{
  \describe{
    \item{GetArea}{\code{signature(obj = "Geometry")}: 获取几何对象面积 }
    \item{GetBounds}{\code{signature(obj = "Geometry")}: 获取几何对象地理范围 }
    \item{GetDimension}{\code{signature(obj = "Geometry")}: 获取几何对象维度 }
    \item{GetID}{\code{signature(obj = "Geometry")}: 获取几何对象ID }
    \item{GetInnerPoint}{\code{signature(obj = "Geometry")}: 获取几何对象的内点 }
    \item{GetPoints}{\code{signature(obj = "Geometry")}: 获取几何对象点坐标信息 }
    \item{GetSubCount}{\code{signature(obj = "Geometry")}: 获取几何对象子对象数目 }
    \item{GetType}{\code{signature(obj = "Geometry")}: 获取几何对象类型 }
    \item{SetID}{\code{signature(obj = "Geometry")}: 设置几何对象ID }
    \item{SetPoints}{\code{signature(obj = "Geometry")}: 设置几何对象坐标点 }
	 }
}
\references{
%%  ~~put references to the literature/web site here~~
}
\author{
%%  ~~who you are~~
}
\note{
%%  ~~further notes~~
}

%% ~Make other sections like Warning with \section{Warning }{....} ~

\seealso{
\code{\link{GeoPoint-class}}, \code{\link{GeoLine-class}}, \code{\link{GeoRegion-class}}
}
\examples{
showClass("Geometry")
}
\keyword{classes}
\keyword{supermap}
